/* line 6, ../sass/index.scss */
.unslider {
  overflow: auto;
  margin: 0;
  padding: 0;
}

/* line 6, ../sass/index.scss */
.unslider-wrap {
  position: relative;
}

/* line 6, ../sass/index.scss */
.unslider-wrap.unslider-carousel li {
  float: left;
}

/* line 6, ../sass/index.scss */
.unslider-vertical > ul {
  height: 100%;
}

/* line 6, ../sass/index.scss */
.unslider-vertical li {
  float: none;
  width: 100%;
}

/* line 6, ../sass/index.scss */
.unslider-fade {
  position: relative;
}

/* line 6, ../sass/index.scss */
.unslider-fade .unslider-wrap li {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8;
}

/* line 6, ../sass/index.scss */
.unslider-fade .unslider-wrap li.unslider-active {
  z-index: 10;
}

/* line 6, ../sass/index.scss */
.unslider li, .unslider ol, .unslider ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

/* line 6, ../sass/index.scss */
.unslider-arrow {
  position: absolute;
  left: 20px;
  z-index: 2;
  cursor: pointer;
}

/* line 6, ../sass/index.scss */
.unslider-arrow.next {
  left: auto;
  right: 20px;
}

/* line 8, ../sass/index.scss */
.unslider-nav ol {
  list-style: none;
  text-align: center;
}

/* line 12, ../sass/index.scss */
.unslider-nav ol li {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 4px;
  background: transparent;
  border-radius: 5px;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #fff;
  cursor: pointer;
}

/* line 24, ../sass/index.scss */
.unslider-nav ol li.unslider-active {
  background: #fff;
  cursor: default;
}

/* line 30, ../sass/index.scss */
.banner li {
  height: 500px;
  padding-top: 1px;
}
/* line 33, ../sass/index.scss */
.banner li .section {
  color: #fff;
  margin: 120px 0 0 15%;
  text-shadow: 1px 1px 1px #999;
}
/* line 37, ../sass/index.scss */
.banner li .section p {
  font-size: 30px;
}
/* line 40, ../sass/index.scss */
.banner li .section h3 {
  font-size: 40px;
}

/* line 47, ../sass/index.scss */
.question {
  color: #646464;
  font-size: 40px;
  text-align: center;
  height: 400px;
  line-height: 400px;
}

/* line 55, ../sass/index.scss */
.videoPlay {
  width: 100%;
}

/* line 58, ../sass/index.scss */
.iphoto {
  position: relative;
  height: 500px;
}
/* line 61, ../sass/index.scss */
.iphoto.i_photo1 {
  overflow: hidden;
}
/* line 63, ../sass/index.scss */
.iphoto.i_photo1 .video {
  width: 100%;
}
/* line 67, ../sass/index.scss */
.iphoto.i_photo2 {
  background: url("/images/home_photo2.jpg") center;
  background-size: cover;
}
/* line 70, ../sass/index.scss */
.iphoto.i_photo2 .des {
  color: #fff;
  padding: 240px 20% 0 20%;
}
/* line 73, ../sass/index.scss */
.iphoto.i_photo2 .des h3 {
  font-size: 28px;
}
/* line 77, ../sass/index.scss */
.iphoto.i_photo2 .exp {
  padding-left: 1.2em;
}
/* line 79, ../sass/index.scss */
.iphoto.i_photo2 .exp li {
  font-size: 18px;
  list-style: disc;
  margin: 12px 0;
}
/* line 86, ../sass/index.scss */
.iphoto .play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  display: block;
  width: 60px;
  height: 60px;
  background: url("/images/play.png");
  background-size: cover;
  cursor: pointer;
}

/* line 100, ../sass/index.scss */
.find {
  height: 400px;
  padding: 0 20%;
}
/* line 103, ../sass/index.scss */
.find .des {
  padding-top: 1px;
}
/* line 105, ../sass/index.scss */
.find .des .title {
  font-size: 40px;
  margin-top: 110px;
}
/* line 108, ../sass/index.scss */
.find .des .title a {
  color: #646464;
}
/* line 110, ../sass/index.scss */
.find .des .title a:hover {
  color: #333;
}
/* line 115, ../sass/index.scss */
.find .des .des {
  width: 450px;
  color: #a0a0a0;
  font-size: 20px;
  line-height: 28px;
  margin-top: 30px;
}

/* line 126, ../sass/index.scss */
.programs {
  padding: 60px 0 100px 0;
}
/* line 128, ../sass/index.scss */
.programs .program_list {
  overflow: hidden;
  *zoom: 1;
  width: 990px;
  margin: 0 auto;
}
/* line 133, ../sass/index.scss */
.programs .item {
  float: left;
  width: 300px;
  margin: 0 15px;
}
/* line 137, ../sass/index.scss */
.programs .item .show {
  position: relative;
  display: block;
  width: 300px;
  height: 228px;
  overflow: hidden;
}
/* line 144, ../sass/index.scss */
.programs .item .show:hover .des {
  top: 0;
}
/* line 148, ../sass/index.scss */
.programs .item .show .des {
  -moz-transition: all, 0.5s, ease-in;
  -o-transition: all, 0.5s, ease-in;
  -webkit-transition: all, 0.5s, ease-in;
  transition: all, 0.5s, ease-in;
  position: absolute;
  left: 0;
  top: 228px;
  width: 300px;
  height: 228px;
  background: rgba(0, 180, 255, 0.75);
}
/* line 157, ../sass/index.scss */
.programs .item .show .des p {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  padding: 20px 20px 0 20px;
}
/* line 165, ../sass/index.scss */
.programs .item img {
  width: 100%;
}
/* line 169, ../sass/index.scss */
.programs .title {
  font-size: 16px;
  margin-top: 16px;
  line-height: 20px;
}
/* line 173, ../sass/index.scss */
.programs .title a {
  color: #646464;
}
/* line 175, ../sass/index.scss */
.programs .title a:hover {
  color: #333;
}

/* line 183, ../sass/index.scss */
.p_photo {
  position: relative;
  height: 400px;
  padding-top: 1px;
}
/* line 187, ../sass/index.scss */
.p_photo.pro_photo1 {
  background: url("/images/program_photo1.jpg") center;
  background-size: cover;
}
/* line 190, ../sass/index.scss */
.p_photo.pro_photo1 p {
  color: #fff;
  font-size: 40px;
  line-height: 300px;
  padding-left: 16%;
  text-shadow: 1px 1px 1px #999;
}
/* line 198, ../sass/index.scss */
.p_photo.pro_photo2 {
  background: url("/images/program_photo2.jpg") center;
  background-size: cover;
}
/* line 201, ../sass/index.scss */
.p_photo.pro_photo2 .pro_text2 {
  margin: 100px 0 0 16%;
  width: 400px;
  color: #646464;
}
/* line 205, ../sass/index.scss */
.p_photo.pro_photo2 .pro_text2 p {
  font-size: 20px;
  line-height: 28px;
  text-shadow: 1px 1px 1px #fff;
}
/* line 210, ../sass/index.scss */
.p_photo.pro_photo2 .pro_text2 h3 {
  font-size: 28px;
  margin-top: 6px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #fff;
}

/* line 221, ../sass/index.scss */
.brief {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  padding: 60px 0;
}
/* line 225, ../sass/index.scss */
.brief .des_text {
  float: left;
  width: 35%;
  margin-left: 15%;
}
/* line 229, ../sass/index.scss */
.brief .des_text p {
  color: #646464;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}
/* line 236, ../sass/index.scss */
.brief .des_photo {
  float: left;
  width: 30%;
  margin-left: 5%;
}
/* line 240, ../sass/index.scss */
.brief .des_photo img {
  width: 100%;
}

/* line 247, ../sass/index.scss */
.zj_programs {
  padding: 80px 10% 120px 10%;
}
/* line 249, ../sass/index.scss */
.zj_programs table {
  width: 100%;
}
/* line 251, ../sass/index.scss */
.zj_programs table caption {
  color: #00b4ff;
  font-size: 40px;
  text-align: left;
  margin-bottom: 20px;
}
/* line 258, ../sass/index.scss */
.zj_programs table thead th {
  font-size: 18px;
  height: 60px;
  font-weight: normal;
}
/* line 266, ../sass/index.scss */
.zj_programs table tbody td {
  color: #646464;
  font-size: 16px;
  padding: 16px 0;
  text-align: center;
  border: none;
  border-top: 1px solid #e0e0e0;
}

/* line 281, ../sass/index.scss */
.in_photo {
  height: 400px;
  padding-top: 1px;
}
/* line 284, ../sass/index.scss */
.in_photo.intro_photo1 {
  background: url("/images/intro_photo1.jpg") center;
  background-size: cover;
}
/* line 287, ../sass/index.scss */
.in_photo.intro_photo1 .univer {
  color: #fff;
  font-size: 40px;
  text-align: center;
  margin-top: 120px;
  text-shadow: 1px 1px 1px #999;
}

/* line 298, ../sass/index.scss */
.intro_des {
  padding: 80px 10% 100px 10%;
}
/* line 300, ../sass/index.scss */
.intro_des li {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 80px;
}
/* line 303, ../sass/index.scss */
.intro_des li .des_main {
  float: left;
  width: 50%;
}
/* line 307, ../sass/index.scss */
.intro_des li .des_sub {
  float: left;
  width: 45%;
  margin-left: 5%;
}
/* line 312, ../sass/index.scss */
.intro_des li h3 {
  color: #00b4ff;
  font-size: 28px;
  margin-bottom: 30px;
}
/* line 317, ../sass/index.scss */
.intro_des li p {
  color: #646464;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 30px;
  word-break: break-all;
  word-wrap: break-word;
}
/* line 325, ../sass/index.scss */
.intro_des li img {
  width: 100%;
}

/* line 332, ../sass/index.scss */
.a_photo {
  padding-top: 1px;
  height: 400px;
}
/* line 335, ../sass/index.scss */
.a_photo.about_photo1 {
  background: url("/images/about_photo1.jpg") center;
  background-size: cover;
}
/* line 338, ../sass/index.scss */
.a_photo.about_photo1 p {
  color: #fff;
  font-size: 50px;
  line-height: 400px;
  text-align: center;
  text-shadow: 1px 1px 1px #999;
}
/* line 346, ../sass/index.scss */
.a_photo.about_photo2 {
  background: url("/images/about_photo2.jpg") center;
  background-size: cover;
}
/* line 349, ../sass/index.scss */
.a_photo.about_photo2 .des {
  margin: 100px 0 0 16%;
}
/* line 351, ../sass/index.scss */
.a_photo.about_photo2 .des p {
  color: #646464;
  font-size: 18px;
  width: 400px;
  line-height: 24px;
  text-shadow: 1px 1px 1px #fff;
}

/* line 362, ../sass/index.scss */
.a_que1 {
  color: #646464;
  font-size: 50px;
  text-align: center;
  height: 300px;
  line-height: 300px;
}

/* line 370, ../sass/index.scss */
.a_que2 {
  padding: 100px 0;
}
/* line 372, ../sass/index.scss */
.a_que2 p {
  color: #646464;
  font-size: 24px;
  width: 40%;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
}

/* line 382, ../sass/index.scss */
.about_photo3 {
  height: 700px;
  padding-top: 1px;
  background: url("/images/about_photo3.jpg") center;
  background-size: cover;
}
/* line 387, ../sass/index.scss */
.about_photo3 .des {
  margin-top: 160px;
}
/* line 389, ../sass/index.scss */
.about_photo3 .des p {
  color: #fff;
  font-size: 28px;
  width: 50%;
  margin: 0 auto;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  text-shadow: 1px 1px 1px #999;
}
/* line 400, ../sass/index.scss */
.about_photo3 .c_logo {
  text-align: center;
  text-indent: 5em;
  margin-top: 60px;
}
/* line 404, ../sass/index.scss */
.about_photo3 .c_logo img {
  width: 200px;
}

/* line 411, ../sass/index.scss */
.c_photo {
  height: 700px;
  padding-top: 1px;
}
/* line 414, ../sass/index.scss */
.c_photo.contact_photo1 {
  background: url("/images/contact_photo1.jpg") center;
  background-size: cover;
}
/* line 417, ../sass/index.scss */
.c_photo.contact_photo1 .contact {
  width: 400px;
  color: #646464;
  margin: 120px 0 0 16%;
}
/* line 421, ../sass/index.scss */
.c_photo.contact_photo1 .contact p {
  text-shadow: 1px 1px 1px #fff;
}
/* line 424, ../sass/index.scss */
.c_photo.contact_photo1 .contact h3 {
  color: #00b4ff;
  font-size: 40px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #999;
}
/* line 430, ../sass/index.scss */
.c_photo.contact_photo1 .contact .email {
  font-size: 32px;
  margin-top: 6px;
}
/* line 433, ../sass/index.scss */
.c_photo.contact_photo1 .contact .email a {
  display: block;
  color: #646464;
}
/* line 436, ../sass/index.scss */
.c_photo.contact_photo1 .contact .email a:hover {
  text-decoration: underline;
}
/* line 441, ../sass/index.scss */
.c_photo.contact_photo1 .contact .talk {
  font-size: 24px;
  margin-top: 20px;
}
/* line 444, ../sass/index.scss */
.c_photo.contact_photo1 .contact .talk em {
  display: block;
  font-style: normal;
  font-size: 30px;
  margin-top: 6px;
}
/* line 451, ../sass/index.scss */
.c_photo.contact_photo1 .contact .tip {
  color: #00b4ff;
  font-size: 14px;
  margin-top: 60px;
}

/* line 465, ../sass/index.scss */
.arabic .banner li .section {
  float: left;
  width: 420px;
}
/* line 472, ../sass/index.scss */
.arabic .find .des {
  float: left;
  width: 450px;
}
/* line 479, ../sass/index.scss */
.arabic .p_photo.pro_photo1 p {
  float: left;
  width: 300px;
}
/* line 485, ../sass/index.scss */
.arabic .p_photo.pro_photo2 .pro_text2 {
  float: left;
  width: 450px;
}
/* line 493, ../sass/index.scss */
.arabic .a_photo.about_photo2 .des {
  float: left;
  width: 420px;
}
/* line 501, ../sass/index.scss */
.arabic .c_photo.contact_photo1 .contact {
  float: left;
}
/* line 508, ../sass/index.scss */
.arabic .iphoto.i_photo2 .des {
  float: left;
  padding: 240px 0 0 20%;
}
/* line 512, ../sass/index.scss */
.arabic .iphoto.i_photo2 .exp {
  padding-right: 1.2em;
}
